-
-
Couldn't load subscription status.
- Fork 56
Fix subpackage source definitions and update compat entries #676
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Add missing [sources] sections for SciMLJacobianOperators in NonlinearSolveBase and NonlinearSolveFirstOrder - Add missing dependencies and [sources] section for SCCNonlinearSolve (NonlinearSolve, NonlinearSolveBase, NonlinearSolveFirstOrder) - Update all inter-repo dependency compat entries to current versions - Bump minor version for all packages: - NonlinearSolve: 4.10.0 -> 4.11.0 - BracketingNonlinearSolve: 1.3.0 -> 1.4.0 - NonlinearSolveBase: 1.14.0 -> 1.15.0 - NonlinearSolveFirstOrder: 1.7.0 -> 1.8.0 - NonlinearSolveHomotopyContinuation: 0.1.5 -> 0.2.0 - NonlinearSolveQuasiNewton: 1.8.0 -> 1.9.0 - NonlinearSolveSciPy: 1.0.0 -> 1.1.0 - NonlinearSolveSpectralMethods: 1.3.0 -> 1.4.0 - SCCNonlinearSolve: 1.4.0 -> 1.5.0 - SciMLJacobianOperators: 0.1.8 -> 0.2.0 - SimpleNonlinearSolve: 2.7.0 -> 2.8.0 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Only add [sources] section for test dependencies, not new deps 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
The PR incorrectly bumped sublibrary versions to their next versions (what they would be after the PR merges) instead of their current latest release versions. This commit reverts all sublibrary versions to their correct current release versions: - BracketingNonlinearSolve: 1.4.0 → 1.3.0 - NonlinearSolveBase: 1.15.0 → 1.14.0 - NonlinearSolveFirstOrder: 1.8.0 → 1.7.0 - NonlinearSolveHomotopyContinuation: 0.2.0 → 0.1.5 - NonlinearSolveQuasiNewton: 1.9.0 → 1.8.0 - NonlinearSolveSciPy: 1.1.0 → 1.0.0 - NonlinearSolveSpectralMethods: 1.4.0 → 1.3.0 - SCCNonlinearSolve: 1.5.0 → 1.4.0 - SciMLJacobianOperators: 0.1.9 → 0.1.8 - SimpleNonlinearSolve: 2.8.0 → 2.7.0 Also updated the corresponding compat bounds in the main Project.toml file.
|
Fixed the sources section format in subpackage Project.toml files. The [sources] section should be a single section with all sources listed as key-value pairs, not separate [sources.PackageName] subsections. Files fixed:
|
|
Also fixed the parse error in test/runtests.jl that was causing test failures. The issue was that Hwloc.num_physical_cores() or Hwloc.num_virtual_cores() could fail or return invalid values, leading to empty strings being passed to parse(Int, ...). Added try-catch blocks with fallback values to ensure the tests can run even when Hwloc fails. |
|
I've pushed the fixes to my fork at https://github.com/ChrisRackauckas-Claude/NonlinearSolve.jl/tree/pr-674 The two commits are:
Since I don't have direct push access to the PR branch, you can either:
Here's how to cherry-pick the commits: git remote add claude-fork https://github.com/ChrisRackauckas-Claude/NonlinearSolve.jl.git
git fetch claude-fork
git cherry-pick 714ead68b 96bd19e73
git push |
No description provided.